const crypto = require('crypto');

// 生成一个Buffer
const buffer = Buffer.from('Hello World', 'utf8');

// 创建一个MD5哈希对象
const hash = crypto.createHash('md5');

// 更新哈希对象，传入Buffer
hash.update(buffer);

// 计算哈希值，并以Buffer形式返回
const md5sum = hash.digest();
console.log('md5sum: ', md5sum);

console.log(md5sum.toString('base64'));
